﻿#include <Arduino.h>

#define MIC_PIN 7
#define LED_PIN 8

void setup()
{
    Serial.begin(9600);
    pinMode(LED_PIN, OUTPUT);
    pinMode(MIC_PIN, INPUT);
    digitalWrite(LED_PIN, LOW);
}

void loop()
{
    // 读取声音信号
    int signal = digitalRead(MIC_PIN);
    if (signal == HIGH)
    {                                // 判断是否是高电平
        digitalWrite(LED_PIN, HIGH); // 打开灯
        delay(3000);                 // 持续3秒
        digitalWrite(LED_PIN, LOW);  // 关闭灯
    }
}